e5f1b7481d636210820c77e046d8fbd8d367b5bb,plugins/groovy/src/org/jetbrains/plugins/groovy/lang/psi/controlFlow/impl/ControlFlowBuilder.java,ControlFlowBuilder,visitTryStatement,#GrTryCatchStatement#,361
Before Change
addFinallyEdges(finallyInstruction);
if (tryEnd != null) {
addEdge(tryEnd, addCallNode(finallyInstruction, tryCatchStatement));
}
for (InstructionImpl catchEnd : catches) {
addEdge(catchEnd, addCallNode(finallyInstruction, tryCatchStatement));
After Change
addFinallyEdges(finallyInstruction, calls);
if (tryEnd != null) {
final ControlFlowBuilder.CallInstructionImpl call = addCallNode(finallyInstruction, tryCatchStatement);
calls.add(call);
addEdge(tryEnd, call);
}
for (InstructionImpl catchEnd : catches) {